from time import sleep

import page
from base.base import Base


class WebPageLogin(Base):
    def page_web_name(self, value):
        self.base_input(page.web_login_username, value)

    def page_web_pwd(self, value):
        self.base_input(page.web_login_pwd, value)

    def page_web_code(self, value):
        self.base_input(page.web_login_verify, value)

    def page_web_login_btn(self):
        self.base_click(page.web_login_submit)

    def page_web_nickname(self):
        sleep(3)
        return self.base_get_text(page.web_login_nickname)

    def page_web_login(self, username="admin", pwd="123456", code="8888"):
        self.page_web_name(username)
        self.page_web_pwd(pwd)
        self.page_web_code(code)
        self.page_web_login_btn()
        self.page_web_nickname()